代码分层设计分析与总结

您所在的位置:网站首页 php 代码分层 代码分层设计分析与总结

代码分层设计分析与总结

2024-07-06 09:35| 来源: 网络整理| 查看: 265

使用资源路由,我们直接定义一个路由规则,增删改查等接口方式,我们就自动实现并且能够规范团队中的接口,同时也符合RESTful API的规范。

使用接口定义一些业务逻辑函数,实现类直接实现接口中的方法,这样可以避免团队方法定义不一致、接口参数不一致、返回参数不一致等情况。如果接口中方法没有定义,然而业务逻辑需要单独一个方法,可以直接在实现类中定义独有的方法即可。

model层主要实现表映射关系,这里直接把表当做模型。因此所有的逻辑不应该在模型层中处理,顶多定义一个属性等情况。repository层直接去调用model层,不需要处理数据格式等情况,根据service层传递的条件,将查询的数据直接返回给service层。service层则是负责业务逻辑处理,比如格式化接口请求参数、组装查询条件、删除条件等情况。controller则是负责将请求的参数传递给service层,然后将service层返回的数据返回给客户端。这样每一层负责的职能独立,互补关联。降低了代码的耦合度。

使用资源路由,简化接口。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3